
import aixos from '@/axios'
import { showModel,toast } from '@/utils/toast'


export function login(data){
    return aixos.post("/login",data)
}
export function register(data){
    return aixos.post("/register",data)
}
// 非隐藏的菜单
export function getinfo(uid){
    return aixos.get(`/getinfo`,{params:{uid:uid}})
}
// 全部菜单
export function getALLMenu(){
    return aixos.get(`/getALLMenu`)
}
// 修改菜单状态
export function updateMenuStatus(mid,mstatus){
    return aixos.post("/updateMenuStatus",{id:mid,status:mstatus})
}
// 修改菜单信息
export function updateMenu(data){
    return aixos.post("/updateMenu",data)
}
// 新增菜单信息
export function createMenu(data){
    return aixos.post("/createMenu",data)
}

// 删除菜单信息
export function delMenu(id){
    return aixos.post("/delMenu",id)
}


export function updatepassword(data){
    return aixos.post("/updatepassword",data)
}
export const upImageUrl = "/api/upimage"

// 通用模版
export function youhuiquan(page,limit,keyword){
    return aixos.get("/youhuiquan",
        {params:{"page":page,"limit":limit,"keyword":keyword}})
}
export function search(keyword){
    return aixos.get("/search",{params:{"keyword":keyword}})
}

export function updateDataClass(data){
    return aixos.post("/updateDataClass",data)
}
export function deleteDataClass(id){
    return aixos.post("/deleteDataClass",id)
    
}
export function addDataClass(data){
    return aixos.post("/addDataClass",data)
}
// 获取所有用户
// export function getAllUser(){
//     return aixos.get("/getAllUser")
// }
// 修改用户权限
export function updateUserAuth(data){
    return aixos.post("/updateUserAuth",data)
}
// 获取所有权限
export function getAllAuth(){
    return aixos.get("/getAllAuth")
}
// 获取用户权限
export function getUserAuth(id){
    return aixos.get('/getUserAuth',{params:{id:id}})
}